to be final and binding - Alemán Inglés Diccionario